Parameter Components

Parameter components are objects such as a button or list box that, when selected, could drive additional actions, such as opening a different dashboard or running a Custom Calculate.

Custom calculate executed from a Dashboard Parameter component allow the passing of a complete set of name value pairs that align to the dimension Point of View (i.e. Entity=MyEntity,Time=2017M11,Consolidation=Local, etc) and the custom calculation processor will use those variables to initialize the Finance Engine API POV Variables (i.e. api.POV.Entity.Name will equal MyEntity).  All API.POV objects (Cube, Entity, Parent, Consolidation, Scenario, Time, View, Account, Flow, Origin, IC, UD1, UD2, UD3, UD4, UD5, UD6, UD7, UD8) are initialized and available to this function.  This makes it possible to share custom calculation rules with standard consolidation/calculation rules because both rule sets have a fully initialized set of API.POV variables. For consolidation business rules, this POV is related to the data unit. When using a Parameter component with a cube view on the same dashboard, API.POV is related to the 18-dimension POV that is available from each cell rendered. See "Custom Calculate" under Finance Function Types for more information.

Button

This displays a button on a dashboard. Buttons can be used to initiate a variety of functions including business rules, dashboards, file uploads and so on. This component can be used with dashboards.

Formatting

Text:

The text to be displayed with the button. This is an optional field. If left blank, the Text field will default to display the button name. To clear the default Name from displaying, enter |SPACE|.

Tool Tip

The text to be displayed when hovering over the button.

Display Format

The formatting assigned to the control. See Component Display Format Properties.

Image File Source Type

The Image (if any) displayed on the button.

URL

The image displayed on the button is based on a URL.

Workspace File

The image displayed on the button is in a file stored in the Workspace Maintenance Unit File section. 

Application Database File
The image displayed on the button is in a file in the Application Database Share.

System Database File

The image displayed on the button is in a file in the System Database Share.

File Share File

The image displayed on the button is in the File Share.

URL or Full Name File

The URL, file path or file name for the displayed image.

URL Syntax
Access a built-in toolbar image, or use an image from any web server

Built-in OneStream Image Example   /OneStream.ClientImages;component/Misc/ToolbarImage.png.

Web Server Example

http://www.onestreamsoftware.com/img/onestream-logo.png

Database File System Example
Enter the path and file name Documents/Public/TestImage.png.

Workspace File Syntax
Enter the name of the file resource TestImage.png.

The following Excel properties are used to specify an Excel file from either an Extensible Document or Report Book in order to display it as an image or button.

Excel Page Number

Enter the page number of the Excel document to display.

Excel Sheet

Enter the name of the Excel worksheet to display.

Excel Named Range

Enter the named range from Excel to display. The named range must be in the specified Excel sheet in the Excel Sheet property, or the Excel Sheet property must be blank in order to use a named range. See Image under Component Display Format Properties to position and align the Excel image as needed.

Button

Button Type

Specify the functionality to be assigned for the selected button.

Standard

Displays a generic button that can have custom functionality assigned such as display a dashboard, execute a business rule, and so on.

File Explorer

This sets the button to display the File Explorer dialog.

File Upload

This sets the button to display the File Upload dialog.

Select Member

This sets the button to display the Select Member dialog.

Dimension Type

Specify the Dimension Type. This is required.

Use All Dimensions for Dimension Type

When True, it overrides the Cube Restriction and displays all dimension types. When False, the dimensions are limited to defined dimension type.

NOTE: If no dimension type is defined, the selections are reverted to the default dimension type.

Dimension

Specify a specific dimension. This is optional.

Example: HoustonSalesRegionalBudget

Cube

Specify a cube. This is optional.

Member Filter

Specify a Member Filter. This is optional.

Example: U3#Root.TreeDescendantInclusive

Member Filter Builder

This sets the button to display the Member Filter Builder dialogue.

Default Member Filter

Specify default member filter to display upon opening. This is optional.

Example: E#[Total Golfstream]

Workflow

This sets the button for Complete and Revert Workflow, replacing the need for a custom business rule.

Workflow Button Action Type

Select Complete Workflow to enable the Complete action button or Revert Workflow to enable the Revert action button.

Workflow Button Image Type

Select one of the standard button images, Use Button Image to use a custom image, or Not Used to not use a button image.

Action

Bound Parameter

This is the name of the parameter the component will represent. Piped variable names are not available in this setting. The component will use the parameter to get its list of options. The selection will specify a value for the parameter when it is referenced elsewhere via piped variable naming. Click and begin typing the name of the parameter in the blank field.  As the first few letters are typed, the names are filtered making it easier to find and select the one desired.  If the name is unknown, expand a Workspace Maintenance Unit and scroll to identify a parameter. Then press CTRL and double-click. 

Parameter Value for Button Click (Button Component Only)

The value or string to pass into the Bound parameter.

Apply Selected Value to Current Dashboard

If set to True, the Bound Parameter on the current dashboard will use the current updated value or use the value prior to update.  If set to False, the current dashboard will not be updated.

Save Action

Selection Changed Save Action

Essentially, what happens when this button is pressed.

No Action

When the Parameter components are changed, the changes will not be saved.

Save Data for Components

This will save the data modified by the Dashboard components specified in Selection Changed Server Task Arguments property. Separate multiple components listed here with a comma.

Prompt to Save Data for Components

This will ask the user if the modified data should be saved or not for a defined list of Dashboard components.

Save Data for all Components

This will save the data modified by the Dashboard components assigned to the dashboard. These do not have to specified in the Selection Changed Server Task Arguments property.

Prompt to Save Data for All Components

This will ask the user if the modified data on any included dashboard component should be saved or not.

POV Action

Selection Changed POV Action

No Action When Parameter components are changed, no change will be made to the user’s POV.

Change POV

This setting will change the user’s POV to a specified POV when Parameter components are changed.

Change Workflow

This changes the user’s Workflow to a specified Workflow when Parameter components are changed.

Change POV and Workflow

This changes the Workflow and POV to a specified value when Parameter components are changed.

Selection Changed POV Arguments

Enter the arguments for the selected POV action. 

Change POV Example
Cube=Corporate, Entity=|!MyEntityParam!|, Scenario=Actual

Change Workflow Example
Enter a value for WFProfile, WFScenario, and/or WFTime.
WFProfile=|!MyWFProfileParam!|, WFScenario=Actual, WFTime=2012M1

Change POV and Workflow
See above for examples

NOTE: The Selection Changed POV Action must be set to something other than No Action for this change to occur.

Server Task

Selection Changed Server Task

No Task

When Parameter components are changed, no server task is executed.

Execute Dashboard Extender Business Rule (server type)

Executes the assigned Business Rule when Parameter components are changed. For a long-running business rule, it is optionally able to run on a specific server type, such as a Consolidation server type. Here are the options:

  • Execute Dashboard Extender Business Rule (General Server)

  • Execute Dashboard Extender Business Rule (Stage Server)

  • Execute Dashboard Extender Business Rule (Consolidation Server)

  • Execute Dashboard Extender Business Rule (Data Management Server)

Execute Finance Custom Calculate Business Rule

Executes a single year custom calculation from a Finance business rule when Parameter components are changed.  The calculation is performed on the cube view assigned to the dashboard Data Adapter and calculates time based on the cube view Time member set in the Point of View. This is considered a partial calculation and does not store the calculated data or run the calculation during a consolidation.  Running a custom calculation from a dashboard will impact calculation status for the affected data unit even if the data does not change.  A calculated dimension member can call this business rule to do a full stored calculation.

See About the Financial Model for an example of this calculation logic.

Execute Data Management Sequence

Executes the assigned Data Management Sequence when Parameter components are changed.

Calculate

Executes a Calculation when Parameter components are changed.

Force Calculate

Executes a Force Calculate when Parameter components are changed.

Calculate with Logging

Executes a Calculate with Logging when Parameter components are changed.

Force Calculate with Logging

Executes a Force Calculate with Logging when Parameter components are changed.

Translate

Executes Translate when Parameter components are changed.

Force Translate

Executes Force Translate when Parameter components are changed.

Translate with Logging

Executes Translate with Logging when Parameter components are changed.

Force Translate with Logging

Executes Force Translate with Logging when Parameter components are changed.

Consolidate

Executes Consolidate when Parameter components are changed.

Force Consolidate

Executes Force Consolidate when Parameter components are changed.

Consolidate with Logging

Executes Consolidate with Logging when Parameter components are changed.

Force Consolidate with Logging

Executes Force Consolidate with Logging when Parameter components are changed.

TIP: For more details on these calculation types, see Data Management in Application Tools.

Selection Changed Server Task Arguments

Enter the Parameter components to which the Save action applies.  If Save Data for all Components or Prompt to Save Data for All Components is selected, this can be left blank.

Dashboard Extender Business Rule Example (each enclosed with curly braces)

{Business Rule Name}{Function Name}{Optional Name-Value Pairs}

Finance Custom Calculate Business Rule Example (each enclosed with curly braces)

{Business Rule Name}{Function Name}{Optional Name-Value Pairs}

NOTE: Name Value Pairs can have settings for Cube, Parent and any Dimension Type.  It can also have a setting for any Time Member Filter including CurrentPeriod, AllPriorInYearInclusive or AllInYear. It can have any other name-value pair for use by the Business Rule since they are passed into the rule using the CustomCalculateArgs object.

Data Management Sequence Example (each enclosed with curly braces)
{Sequence Name}{Optional Name-Value Pairs}

Calculation, Translation or Consolidation Example (each enclosed with curly braces)
{Data Unit Member Script}
{E#|!EntityParam!|:C#Local:S#Actual:T#|!TimeParam!|}

User Interface Action

Selection Changed User Interface Action

No Action

When Parameter components are changed, no user interface action is executed.

Redraw

This repaints the screen without making a connection to the database acquiring updated data.

Refresh

This refreshes the dashboard specified in the Dashboards to Redraw property which makes a connection back to the database acquiring all new data.

Close Dialog

This closes the dialog upon performing a specified action in a dashboard.

Close Dialog As OK

This closes the dialog after the user clicks OK.

Close Dialog As Cancel

This closes the dialog after the user clicks Cancel.

NOTE: The refresh of the parent dashboard is based on performing a specified action setup in a dashboard. For example, if a dashboard is set to "Open Dialog With No Buttons and Refresh," the "Close Dialog As OK" will refresh the parent dashboard and run the UI action.

Close All Dialogs

This closes all open dialogs upon performing a specified action in a dashboard.

Open Dialog

Opens a Dashboard in a modal window.

Open Dialog With No Buttons

Performs an Open Dialog action and does not display the Close button.

Open Dialog With No Buttons and Redraw

Performs an Open Dialog, allows the user to apply changes, and then Redraw without displaying the close button.

Open Dialog With No Buttons and Refresh

Performs both an Open Dialog & Refresh action without displaying the close button.

Open Dialog and Redraw

Performs both an Open Dialog & Redraw action.

Open Dialog and Refresh

Performs both an Open Dialog & Refresh action.

Open Dialog, Apply Changes, and Redraw

Performs an Open Dialog, allows the user to apply changes, and then Redraw.

Open Dialog, Apply Changes, and Refresh

Performs an Open Dialog, allows the user to apply changes, and then Refresh.

Open Dialog, Apply Changes, and Redraw if OK

Performs an Open Dialog, allows the user to apply changes, and then Redraws once the user selects OK.

Open Dialog, Apply Changes, and Refresh if OK

Performs an Open Dialog, allows the user to apply changes, and then Refreshes once the user selects OK.

Dashboards to Redraw

Comma separated list of embedded dashboards to redraw when the user changes the selection in this Parameter Component.

Dashboards to Show

Comma separated list of embedded dashboards to make visible when the user changes the selection in this Parameter component.  This is typically used when multiple Parameter components are needed to collect settings to display an embedded content dashboard.  After the last selection has been made, that Parameter Component will show the previously hidden embedded content dashboard.

Dashboard to Hide

Comma separated list of embedded Dashboards to hide when parameter components are changed.

Dashboards to Open in Dialog

Single Dashboard to open in a modal dialog when the selected button is clicked.

Dialog Initial Parameter Values

Enter a comma separated list of name-value pairs to specify initial parameter values for the opened dialog. For example: DlgParam1=Value1, DlgParam2=[Value 2].

Dialog Input Parameter Map

Enter a comma separated list of name-value pairs to map parameter names used by this component’s dashboard to parameter names used by the opened dialog. For example, DlgParamName1 = This ParamName1, DlgParamName2=ThisParamName2. When the dialog is opened, the names of the parameters adjust to accommodate the dialog.

Dialog Output Parameter Map

Enter a comma separated list of name-value pairs to map parameter names modified by the closed dialog to parameter names used by this component’s dashboard. For example, ThisParamName1=DlgParamName1, ThisParamName2=DlgParamName2. When the dialog is closed, the names of the parameters adjust to accommodate this component’s dashboard.

Navigation Action

Selection Changed Navigation Action.

No Action

No navigation action is performed when Parameter components are changed.

Open File

When Parameter components are changed by a user, a new file will open. This is specified in the Selection Changed Navigation Arguments field.

Open Page

When Parameter components are changed by a user, a new page will open. This is specified in the Selection Changed Navigation Arguments field.

Open Website

When Parameter components are changed by user, a website will open in a new browser. This is specified in the Selection Changed Navigation Arguments.

Selection Changed Navigation Arguments

Enter the arguments for the selected navigation. 

Open Page Example
Specify the page name followed by a colon and the page type’s arguments separated by two ampersands
XFPage=Dashboard:NameofDashboard or XFPage=Workflow:NameofWorkflow 

Open Page in New Tab Example

An option in the Open Page Navigation type allows dashboards launched from within a dashboard to launch into a new tab. Valid values are True and False.

XFPage=Dashboard:MyDashboardName, OpenInNewXFPage=True

Open File or Website Example

Specify the file source type (e.g., Dashboard, Application, System, FileShare or URL) and the file name.  Also use PinNavName=True/False or PinPOVName=True/False to open or close the Navigation or POV panes.
FileSourceType=FileShare, FullFileName=Document/Public/NameofFile, OpeninXFPageIfPossible=False 

NOTE: Click and begin typing the argument string in the blank field.  As the first few letters are typed, the names are filtered making it easier to find and select the one desired.  If the name is unknown, scroll through the list to select the correct one. Once the argument string is selected, click CTRL and Double Click.  This will enter the correct string into the appropriate field. 

Chart (Advanced)

See Advanced Chart Examples in Presenting Data With Extensible Documents for some examples on the Diagram Types and associated properties.

Action
See Button.

Diagram Type

Polar2D

This is used to display data as a circular graph and displays values on the basis of angles.

Radar2D

This is used to display data as a circular graph and has multiple axes along which data can be plotted.

Simple2D

This is commonly used to compare percentage values of different point arguments in the same series.

XY2D

This is commonly used to show filled areas on a diagram.  Values can be used separately or aggregated.

NOTE: The properties below do not apply to all of the Diagram Types.

Show Toggle Size Button

This controls whether the toggle icon displays on the Dashboard at runtime.

Swap Axes

If set to True, this exchanges the X-axis with the Y-axis.

Domain Color

This is the chart’s background color.

Show Point Labels

If set to True, this displays data values above each data series on the chart.

Point Label Text Format

Within curly braces enter a Value Identifier and optionally a colon followed by a Format String. The Value Identifier can be S for series name, V for value, or A for argument (argument is typically used for the X-axis text format). Format Strings specify how to display the series name, value, or argument.

For example, to display a value to two decimal places enter {V:0.00} where 0.00 is the Format String.  Another common example is {V:0,,M} which will display the value in the millions or {V:0,T} which will display the value in thousands. 

In order to apply a standard number format to a value enter {V:NumberFormat}. 

For example, {V} displays a value as follows:

Applying a number format after the colon displays the value in a desired format.
{V:#,###,0}

Any text written within the curly braces after the Format String will be displayed as text. Additionally, any text written before or after the curly braces will also be displayed as text. Refer to MSDN's topic on Format Strings for additional information.

Enable Animations

This controls how the chart renders at runtime.  Set this to True to include chart animations upon launching the dashboard.

Show Border

Set this to True in order to display a border around the chart.

Use Clockwise Rotation

Set this to True to display the legend in clockwise order.

Show Legend

Set this to True in order to create and display a customized legend for the Dashboard chart.

Title

Enter the legend title.

Vertical/Horizontal Position

This controls where on the screen the legend will display.

Orientation

This determines whether the legend displays vertically or horizontally.

Show Check Boxes

If set to True, this creates a check box next to each legend item.  Users can then uncheck/check specific data points in order to hide/display them while viewing the dashboard chart.   

Show Border

Set this to True in order to display a border around the legend.

Crosshair Enabled

A crosshair is similar to a point label, but only displays when the user hovers over the data series.  Set this to True, in order to enable the crosshair function.

Show Crosshair Lines

Identifies where the axis hits per data point.

Show Crosshair Labels

This displays the crosshair data in a pop-up box.

Crosshair Label Mode

Show Common for all Series

This displays the crosshair data for the entire chart no matter where the user is hovering.

Show for Each Series

This displays crosshair data for each series simultaneously.

Show for Nearest Series

This only displays crosshair data when the user is hovering on a specific series.

Crosshair Label Text Format

See Point Label Text Format.

Show X-Axis/Show Y-Axis

Set this to True in order to display the X and Y-axis.  To disable either axis, set the appropriate property to False.

Title

Enter a title for each axis.

Argument Type (X-Axis Only)

This specifies the type of information feeding into the chart’s arguments.

DateTime

Use this if dates are included in the arguments.  This causes the chart’s x-axis to be continuous meaning the x-axis ticks are independent of the point’s argument.

Double

This causes the chart’s x-axis to be continuous meaning the x-axis ticks are independent of the point’s argument.

String

This causes the chart to be discrete meaning the axis ticks are dependent on the point’s arguments.

Text Format

See Point Label Text Format.

Label Rotation Angle

Enter a value to rotate the X or Y-axis labels.  The default is 0 resulting in no label rotation.

Logarithmic

Setting this to True will force the axis values to follow a logarithmic pattern specified in the Logarithmic Base property below.

Logarithmic Base

Set the Logarithmic Base value.  For example, logarithmic values with base 10 yields the axis values 0, 1, 10, 100, 1000, 10000, etc.

Use Automatic Range

If this is set to True, this sets the minimum and maximum values automatically depending on the points contained in the chart.  In order to customize the minimum/maximum value, set this to False and specify the values in the properties below.

Minimum/Maximum Value

Specify the minimum and maximum range values.

Use Automatic Step

Set this to True in order to create the tick marks by certain interval values automatically.  Set this to False to specify the specific intervals for the tick marks.

Step

Specify the intervals for the tick marks.

Reverse Order

By default, the order of values on a chart begins at the bottom and works its way to the top, so the first color in the legend is the bottom value's color.  Setting this property to True will reverse that order. When the order is reversed, the values are displayed top to bottom, thus following the order of the legend.

Interlaced

Set this to True for the chart’s domain color to alternate between the interlaced color.  If this is set on the x-axis, the color will display horizontally.  If this is set on the y-axis, the color will display vertically.

Interlaced Color

Enter the desired interlaced color.

Show Grid Lines

Set this to True to display grid lines at each data point on the axis.

Show Minor Grid Lines

Set this to True to display grid lines at each tick mark on the chart’s axis.

Polar2D Types

PolarArea

The data series displays as a filled area on a circular diagram.

PolarLine

The data series displays in a continuous line on a circular diagram.

PolarPoint

The data series displays in a series of small circles on a circular diagram.

Radar2D Types

RadarArea

The data series displays as a filled area on a circular grid with multiple axes along which data can be plotted.

RadarLine

The data series displays as a line on a circular grid with multiple axes along which data can be plotted.

RadarPoint

The data series displays as a series of small circles on a circular grid with multiple axes along which data can be plotted.

Simple2D Types

Funnel

A funnel chart displays a wide area at the top, indicating the total points' value, while other areas are proportionally smaller.

NestedDonut

This is similar to a Doughnut Chart but compares the data with one doughnut nested in another one.

PieAndDonut

This is used to compare the percentage values of different data points in the same series.

XY2D Types

AreaRange

This displays the data series as filled areas on a diagram, with two data points that define minimum and maximum limits. This chart is used to illustrate the difference between start and end values.

BarRangeOverlapped/Waterfall

This displays either vertical or horizontal bars along the Y axis (the axis of values). Each bar represents a range of data with two values.  This chart type is used to show activity from different data series one above another to compare.

BarRangeSideBySide/Waterfall

This displays either vertical or horizontal bars along the Y axis (the axis of values). Each bar represents a range of data with two values. This chart type is used to show activity from different data series grouped by their settings.

BarSideBySide

This displays the data series as individual bars where the height of each bar is determined by the data value.

BarSideBySideFull/SideStacked

This can stack different bars and combine them into groups displayed side-by-side across the same axis value.

LineScatter

This is a type of Line Chart where the data points are connected by a continuous line.

LineStep

This is used to display to what extent values have changed for different points in the same series.

Point

This is used to show points from two or more different series on the same chart plot.

Stock

This is used to show variation in stock prices over the course of time.

NOTE: See Chart (Basic) under Content Components for all other XY2D Chart Types.

Model Display

Change the look of the series by choosing between three tiers (Basic, Moderate, Advanced) to determine which preset model the chart series will use.  Selecting Moderate or Advanced provides a more enhanced view of the chart.

Show Markers

This is used in conjunction with Line Charts to display a circular marker at each end of the line.  Set this to True to display line markers.

Marker Size

Enter a value for the marker size.  Values are entered in pixels.

Bar Width

This is used in conjunction with Bar Charts.  Enter a value to control the width of each bar on the chart.

Line Thickness

Enter a value measured in pixels to control the line thickness displayed in a Line Chart.

Line Style Type

This determines whether a Line Chart will display Solid or Dashed lines.

Pie Hole Radius Percent

This is used in conjunction with Pie and Donut Charts and controls how large the middle hole is.  A 0 value will result in no hole.

Series 1-10 Color

Select a color for each Data Series.  For example, if a chart is displaying data for an Actual and Budget Scenario, data displayed for Actual would be one data series and data displayed for Budget would be a second data series.  In this example, a color can be entered into Series 1 Color and Series 2 Color.  By default, the order of values on a chart begins at the bottom and works its way to the top, so the first color in the legend is the bottom value's color.  See the Reverse Order property for details on changing this order.

Series 1-10 Point Colors

Enter a color for the data points within a specific data series.  If there are several data points and each one needs to be a different color, enter a comma separated list of colors.  If there are more data points in the series than specified colors, the data points will cycle through the colors and repeat as needed.

Data Series Source Type

Cube View

A Cube View from the chart’s Data Adapter is being used as the data source.

Business Rule

A Dashboard DataSet Business Rule from the chart’s Data Adapter is being used as the data source.  Utilizing a Business Rule gives more control to the chart’s data series and provides additional customized settings.

Suppress Zeros

If set to True, this removes all results that are zero. 

Row List Type

This specifies the rows to include from the chart’s Data Adapter.

All Rows

The chart will include all rows.

First Row

The chart will only include the first row.

Row Index List

The chart will include the list of rows specified in the Row Index List field.

Row Index List

Enter the list of rows to include in the chart.

Cube View Data Point Legend Type

Default

The legend text comes from the row headers.

Annotation

The legend text comes from the Annotation View Member in the Cube View instead of the default.  The Data Adapter must include this information for this option.

Assumptions

The legend text comes from the Assumptions View Member in the Cube View instead of the default.  The Data Adapter must include this information for this option.

Audit Comment

The legend text comes from the AuditComment View Member in the Cube View instead of the default.  The Data Adapter must include this information for this option.

Footnote

The legend text comes from the Footnote View Member in the Cube View instead of the default.  The Data Adapter must include this information for this option.

Variance Explanation

The legend text comes from the VarianceExplanation View Member in the Cube View instead of the default.  The Data Adapter must include this information for this option.

Check Box

This provides a small box that when selected is filled with a check mark.  This component can be used with dashboards.

Formatting
See Button.

Action
See Button.

Cube View

Use this component to attach a Cube View to a dashboard. 

Cube View
Click the and select the desired Cube View Name.

Show Header

Select True in order to display the Cube View’s Page Caption, select False in order to hide it.

Show Toggle Size Button

Select True to enable the toggle button and allow users to toggle the size of the Component at run time, select False to hide the toggle button.

Actions

For all Action settings and examples, see Button earlier in this section.

NOTE: In order to enable Component Actions, the Cube View must have Navigation Link Parameter(s) configured otherwise, the actions will not function.

Combo Box

This displays a drop-down list of strings.  This component can be used with dashboards.

Formatting
See Button.

Action
See Button.

Gantt View

This is a graphical illustration of a schedule over time and is used for relational or hierarchical data (non-Cube data).  This component can use a SQL query to query the data, but in order to fill these components with data, a Dashboard Data Set Business Rule must be used within a Data Adapter. The Business Rule must use an XFGanttTaskCollection object that helps the user convert a normal data source into the object-based data source required to feed these new hierarchical components. See Gantt View Component Business Rule Example in Implementing Security for an example of the Dashboard Data Set Business Rule. 

Action
See Button.

Show Header

When set to True, the grid Name/Description will display as the Component’s header on the Dashboard, when set to False, it will be hidden.

Show Toggle Size Button

Select True to enable the toggle button and allow users to toggle the size of the Component at run time, select False to hide the toggle button.

Grid View

This displays data from a Data Adapter in a grid.  Similar to the SQL Table Editor, but data is not editable. 

NOTE: The Grid View dashboard component should not be used for large data sets as it is not a component that uses paging.  In this instance a "SQL Table Editor" component should be used to display the data to the end user and it will use paging to return the full data set.

Grid View Multiselect

Allow Multiselect will generate the Bound Parameter as a comma delimited list.

Use one of the following selection methods:

  • Select all rows with the Select All checkbox.

  • Select multiple rows using the Shift key.

  • Select individual rows with Ctrl-click or select each row individually.

Deselect each row individually or click the Deselect All toolbar button.

Show Column Settings Button

Shows (if set to True) or Hides (if set to False) the Column Setting Button which allows user to reorder and set visibility of columns.

Formatting
See Button.

Action
See Button.

Grid View

Table Name

The name of the table created in the data Parameter.

Show Header

When set to True, the grid Name/Description will display as the Component’s header on the Dashboard, when set to False, it’s hidden.

Show Column Settings Button
When set to True, Column Setting will show on the Dashboard, if set to False, it’s hidden. 

Allow Column Reorder

When set to True, you can drag columns and put them in a different order, if set to False, you can’t drag them to put them in a different order. 

Show Toggle Size Button

Select True to enable the toggle button and allow users to toggle the size of the Component at run time, select False to hide the toggle button.

Show Group Panel

When set to True, the column grouping option will be shown on the Dashboard.  Active users can drag and drop column headers to a group area to apply grouping on the data in the grid.  If set to False, it’s hidden.

Show Row Headers

When set to True, the grid row headers will be shown on the Dashboard, if set to False, it’s hidden.

Show Column Headers

When set to True, the grid column headers will be shown on the Dashboard, if set to False, it’s hidden. 

Show Horizontal Grid Lines

When set to True, the horizontal grid lines will be shown on the Dashboard, if set to False, it’s hidden. 

Show Vertical Grid Lines

When set to True, the vertical grid lines will be shown on the Dashboard, if set to False, it’s hidden. 

Default for Columns are Visible

If set to True, all columns will be hidden unless overridden on an individual column.

Retain Table Column Order

Default value which allows reordering of the columns displayed.  If this setting is True, then the column order can be changed via the Grid View Column Format section.

Column Name for Bound Parameter

Specify the name of the database column to be used to change the value of the Bound Parameter when a database row is selected. This is used when a SQL Table Editor is being used to affect the display of other Dashboard components.  (e.g., when showing detailed information for the selected row.)

Save State

Enables User Preferences for Column: Order, Visibility, Filtering, Sorting and Width.  If this setting is True, then the column activity can be changed and saved via the Grid View Column Format section.

Vary Save State By

Apply Vary Save State By to workflow profile settings and scenario. The current Save State elements will have the control state tied to the current Workflow Profile and Workflow Scenario settings. If you select Falseor Use Default, Vary By Save State will not apply.

When Vary Save State By is enabled, the related Dashboard Component will have the additional reset option of Reset All States, which can be used to clear the user's Save States across all the Vary Save State By parameters.

Grid View Column Format

Column Name

Column name from the table where the selected formatting is to be applied.  Specified name must match the column name from the table exactly.

Description

Column description to be displayed.  By default, the column name from the table is displayed.

Column Display Type

Standard

This displays the default data in the column.

OneStreamClientImage

This replaces the data in the column with the associated image.

WorkflowStatusImage

This replaces the data in the column with the associated Workflow status indicator image.

IsVisible

Setting to override the default Columns Visible setting. Settings are True, False, or Use Default.

ParameterName

The assigned Parameter name to be used to store the Parameter value from the specified column.

Background Color

Background color to be displayed on the selected column.  Choose color from drop down options.

IsGroupable

This determines whether the column can be used in the Group panel on the grid.  Settings are True or False.

IsFilterable

This setting, located at the top of the column, turns the filter button on and off. Settings are True or False.

ShowDistinctFilters

This setting turns the filter option on and off, which enables users to click check boxes to select filtered Members.  Settings are True or False.

ShowFieldFilters

This enables and disables advanced filtering on the specified column.  Settings are True or False.

IsSortable

This enables and disables sorting on the specified column.  Settings are True or False.

IsMultilineText

This setting allows columns to display data on mulrows if the column is not wide enough to display the full value. Settings are True or False. 

TIP: The data will wrap on string spacing.  If there are no blank spaces, the column data will not wrap.  Additionally, keyed fields cannot be wrapped.

DataFormatString

Specify a number and date format to the data in the column.  For example, mm/dd/yyyy will return the current Month/Day/Year using a slash.  MM-dd-yyyy will return the Month-Day-Year using a dash.  N0 will return a number without a decimal point, and #,###,0 will return a number without a decimal and a comma depicting the thousandth place.  See Application Properties in Application Tools for more examples of number formats.

Width

Specifies the default column width to be displayed.

Drag and Drop

You can rearrange the columns, drag and drop the headers, and sort the columns.

If Save State is True, changes to headers and columns ware saved.

If Save State is False and you view the dashboard, you can’t drag and drop headers. Click Column Settings to open the Column Settings window.

You can hide columns and change the order that the columns are shown on the dashboard.

Reset State

When you view a dashboard, you can right click Reset State to go back to the default settings of the grid view component.

Sort Column

When you click on a column header it will sort the column:

  • first click, ascending order,

  • second click, descending order,

  • third click, no sorting order.

If Save State is set to True, the changes to the sort order will be saved.

Filter

When a new filter is applied to the grid, the filter icon is orange to show that it has been changed.

List Box

This is a rectangular control that displays a list of strings to be selected by the user at run time.  This component is not compatible with dashboards.

Formatting
See Button.

Action
See Button.

Map

The Map Component is used to display specific locations on a geographical map via a Dashboard DataSet Business Rule.  Within each location, users can pass in Parameters in order to perform specific actions and display additional data.  Map components can only display data via a Dashboard DataSet Business Rule using the XFMapItemCollection objects.  Define the data set in the Business Rule, assign the rule to a Data Adapter, and the Data Adapter to the Map Component.  See Map Dashboard Component Business Rule Examples in Implementing Security for examples on using this component.

Action
See Button.

Show Toggle Size Button

This controls whether the toggle icon displays on the dashboard at runtime.

Display Type

Humanitarian

This displays all countries/states/cities in English. The geographical location labels display smaller than Standard and Transport.

Standard

This displays all countries/states/cities in the respective local language. The map displays geographical location labels and road lines.

Transport

This displays all countries/states/cities in the respective local language. The map displays major cities with large labels.

Zoom Level

Enter the zoom value to which the map will open upon running the dashboard.

Center Latitude/Longitude

Enter the GPS coordinates to use upon launching the dashboard.

NOTE: To define the exact GPS coordinates refer to a GPS coordinate website.

Member Tree

This is a hierarchical collection of labeled items represented in a tree node.  This component is not compatible with dashboards.

Formatting
See Button.

Action
See Button.

Radio Button Group

This displays a choice of mutually exclusive related options where users can only choose one. This component can be used with dashboards.

Formatting
See Button.

Action
See Button.

Supplied Parameter

This is a control that holds a Parameter value for use on a Dashboard, but it will not be displayed.  This component can be used with dashboards.

Bound Parameter
See Button.

Text Box

This provides a box for entering text. 

Formatting
See Button.

Action
See Button.

Allow Rich Text

Set this to True to enable special formatting options such as font, color, alignment, and more. Set this to False for a plain text box without formatting options.

Enable Spell Check

Set this to true to display spell check options in the toolbar when Allow Rich Text is set to True. Set the Text Box's Spell Check toolbar button to Not Used to not display red lines underneath misspelled words or the Spell Check right-click options. Enable Spell Check only works when English is selected in Windows for International users.

Multiline
Set this to True for word wrap or to click Enter and go to the next line. Set this to False for one string of text.

Tree View

This provides a graphical illustration of hierarchical data. This is used for relational or hierarchical data (non-Cube data).

Action
See Button.